import cv2

face_cascade = cv2.CascadeClassifier(cv2.data.haarcascades+'haarcascade_frontalface_default.xml')
eye_cascade = cv2.CascadeClassifier(cv2.data.haarcascades+'haarcascade_eye.xml')

img = cv2.imread('C:\\Users\\Administrator\\Desktop\\angelababy.jpg')

faces = face_cascade.detectMultiScale(img, 1.3, 5)
for (x,y,w,h) in faces:
  img = cv2.rectangle(img,(x,y),(x+w,y+h),(255,0,0),2)
  face_area = img[y:y+h, x:x+w]
  eyes = eye_cascade.detectMultiScale(face_area)
  for (ex,ey,ew,eh) in eyes:
    cv2.rectangle(face_area,(ex,ey),(ex+ew,ey+eh),(0,255,0),1)

cv2.imshow('img2',img)
cv2.waitKey(0)
cv2.destroyAllWindows()
cv2.imwrite('output.jpg',img)